﻿using System.Data;
using LibDataLayer;

namespace LibBusinessLayer
{
    public class BllPostsMini
    {
        #region[Get-Data]
        public DataTable GetPostsMini(string keywords)
        {
            return DalPostsMini.GetPostsMini(keywords);
        }
        public DataTable GetPostsMiniEdit(int id)
        {
            return DalPostsMini.GetPostsMiniEdit(id);
        }
        public DataTable GetPostsMiniFillterStatus(int IsActive)
        {
            return DalPostsMini.GetPostsMiniFillterStatus(IsActive);
        }
        public DataTable GetPostsMiniFillterCategories(int Tid)
        {
            return DalPostsMini.GetPostsMiniFillterCategories(Tid);
        }
        public DataTable GetPostsFillterDate(string DateBegin, string DateEnd)
        {
            return DalPostsMini.GetPostsFillterDate(DateBegin, DateEnd);
        }
        #endregion

        #region[Insert-Update-Delete]
        public static bool Insert(DTOPostsMini obj)
        {
            return DalPostsMini.Insert(obj);
        }
        public static bool Update(DTOPostsMini obj)
        {
            return DalPostsMini.Update(obj);
        }
        public static bool Delete(DTOPostsMini obj)
        {
            return DalPostsMini.Delete(obj);
        }
        public static bool UpdateCheck(DTOPostsMini obj)
        {
            return DalPostsMini.UpdateCheck(obj);
        }
        public static bool InsertHomePage(DTOTopicsMini obj)
        {
            return DalPostsMini.InsertHomePage(obj);
        }
        #endregion

        #region[Get-Home-Page]
        public DataTable GetPostsHomePageMini(string keywords, int Tmid)
        {
            return DalPostsMini.GetPostsHomePageMini(keywords, Tmid);
        }
        #endregion
    }
}